深入理解布隆过滤器:互联网软件开发中的数据筛选利器
你是否曾遇到过这些棘手的场景:电商系统大促期间,因大量缓存穿透请求直接冲击数据库,导致服务响应延迟甚至宕机;爬虫程序爬取数据时,重复抓取同一批 URL,既浪费带宽资源又降低爬取效率;邮件系统过滤垃圾邮件时,既要快速识别恶意邮件,又要避免误判正常邮件…… 这些问
你是否曾遇到过这些棘手的场景:电商系统大促期间,因大量缓存穿透请求直接冲击数据库,导致服务响应延迟甚至宕机;爬虫程序爬取数据时,重复抓取同一批 URL,既浪费带宽资源又降低爬取效率;邮件系统过滤垃圾邮件时,既要快速识别恶意邮件,又要避免误判正常邮件…… 这些问
在当今互联网软件开发的高速发展浪潮中,性能优化始终是开发人员关注的核心焦点之一。对于使用 Redis 作为缓存的系统而言,缓存穿透问题如同悬在头顶的达摩克利斯之剑,随时可能对系统性能造成严重冲击。想象一下,大量针对不存在数据的查询请求如潮水般涌来,直接穿透缓存
这是本人发布在GitHub上的《从比特币到Web 3——去中心化系统的技术原理与架构演进》一书的目录,供各位参考。除第9章《DeFi 协议与金融机制设计》在头条未能审核通过,其他内容均已在头条发布。如有兴趣和需要,第9章内容可到知乎查阅。未经本人允许,禁止商业